Hide motor direction radio box for non-multirotor platforms#2557
Hide motor direction radio box for non-multirotor platforms#2557sensei-hacker wants to merge 1 commit intoiNavFlight:maintenance-9.xfrom
Conversation
The motor direction selector (normal/reverse) was only partially hidden for fixed wing and other non-multirotor platforms because the jQuery selector targeted the label rather than the container div. Add an ID to the container and target it directly so the entire fieldset is hidden.
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
||||||||||||||||||||||||||||
|
@sensei-hacker Any chance of adding a commit to this PR, as a fix for this too. |
User description
Summary
Hide the motor direction radio box (normal/reverse) in the Mixer tab when the platform type is not Multirotor or Tricopter. Fixed wing, helicopter, rover, and boat platforms do not use motor direction reversal.
Changes
id="motor_direction_container"to the radio div inmixer.htmlmixer.jsto target#motor_direction_containerinstead of$('#motor_direction_inverted').parent(), which only hid the label element rather than the entire fieldsetTesting
Fixes #2555
PR Type
Bug fix
Description
Hide motor direction radio box for non-multirotor platforms
Target container div instead of label element
Add ID to motor direction fieldset for proper visibility control
Fixes incomplete hiding on fixed wing and other platforms
Diagram Walkthrough
File Walkthrough
mixer.html
Add ID to motor direction container divtabs/mixer.html
id="motor_direction_container"to the radio div wrappermixer.js
Target motor direction container for visibility toggletabs/mixer.js
$('#motor_direction_inverted').parent()to$('#motor_direction_container')